\hypertarget{structesapi__ctx}{
\section{esapi\_\-ctx Struct Reference}
\label{structesapi__ctx}\index{esapi\_\-ctx@{esapi\_\-ctx}}
}


All of the persistable settings used by the ESAPI.  




{\ttfamily \#include $<$esapi.h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structesapi__ctx_a590b3f6e30794c4bc8779698bfa99443}{
int {\bfseries print\_\-properties}}
\label{structesapi__ctx_a590b3f6e30794c4bc8779698bfa99443}

\item 
\hypertarget{structesapi__ctx_a7ce5283ff4153b0203bc40c4909cec3d}{
char $\ast$ {\bfseries master\_\-key}}
\label{structesapi__ctx_a7ce5283ff4153b0203bc40c4909cec3d}

\item 
\hypertarget{structesapi__ctx_a86bcd73a06403bc07063a47d456b514a}{
char $\ast$ {\bfseries master\_\-salt}}
\label{structesapi__ctx_a86bcd73a06403bc07063a47d456b514a}

\item 
\hypertarget{structesapi__ctx_a5230673d0847ed5194248257dc5abe1d}{
char $\ast$ {\bfseries master\_\-iv}}
\label{structesapi__ctx_a5230673d0847ed5194248257dc5abe1d}

\item 
\hypertarget{structesapi__ctx_a29453afb51ba9aab3a830fce9183c25a}{
char $\ast$$\ast$ {\bfseries allowed\_\-exts}}
\label{structesapi__ctx_a29453afb51ba9aab3a830fce9183c25a}

\item 
\hypertarget{structesapi__ctx_a333a6549cfd66965940a9b6b5c0e9b9d}{
int {\bfseries allowed\_\-exts\_\-len}}
\label{structesapi__ctx_a333a6549cfd66965940a9b6b5c0e9b9d}

\item 
\hypertarget{structesapi__ctx_a964c3f53fec25024e94cb685d4ac2610}{
long {\bfseries max\_\-file\_\-size}}
\label{structesapi__ctx_a964c3f53fec25024e94cb685d4ac2610}

\item 
\hypertarget{structesapi__ctx_a58df4571ac40e1cfdf10fbda60fb91a0}{
int {\bfseries sym\_\-algo}}
\label{structesapi__ctx_a58df4571ac40e1cfdf10fbda60fb91a0}

\item 
\hypertarget{structesapi__ctx_a8cfeee6158ff74f8b3158bc09c58622a}{
int {\bfseries sym\_\-algo\_\-mode}}
\label{structesapi__ctx_a8cfeee6158ff74f8b3158bc09c58622a}

\item 
\hypertarget{structesapi__ctx_ad0b500f28829f8f25c25b3736510e19f}{
char {\bfseries sym\_\-key} \mbox{[}128\mbox{]}}
\label{structesapi__ctx_ad0b500f28829f8f25c25b3736510e19f}

\item 
\hypertarget{structesapi__ctx_adbc68e938ffaf5b4791b3daad5b62d9c}{
int {\bfseries hash\_\-algo}}
\label{structesapi__ctx_adbc68e938ffaf5b4791b3daad5b62d9c}

\item 
\hypertarget{structesapi__ctx_a51c0c8579a251a0974c619722829e0b7}{
int {\bfseries asym\_\-algo}}
\label{structesapi__ctx_a51c0c8579a251a0974c619722829e0b7}

\item 
\hypertarget{structesapi__ctx_a7324bbd8153f626050077ffd96a13029}{
char $\ast$ {\bfseries asym\_\-priv\_\-key}}
\label{structesapi__ctx_a7324bbd8153f626050077ffd96a13029}

\item 
\hypertarget{structesapi__ctx_aed68c70b60552fab9014448e8fc41456}{
char $\ast$ {\bfseries asym\_\-pub\_\-key}}
\label{structesapi__ctx_aed68c70b60552fab9014448e8fc41456}

\item 
\hypertarget{structesapi__ctx_af91701b84786ded481472433b2a66ebc}{
int {\bfseries fips140}}
\label{structesapi__ctx_af91701b84786ded481472433b2a66ebc}

\item 
\hypertarget{structesapi__ctx_aa4e96bbb14272b617401089b14305f21}{
int {\bfseries secure\_\-mem}}
\label{structesapi__ctx_aa4e96bbb14272b617401089b14305f21}

\item 
\hypertarget{structesapi__ctx_a45113d70d8f430611899ddd2c55c716a}{
int {\bfseries allowed\_\-login\_\-attempts}}
\label{structesapi__ctx_a45113d70d8f430611899ddd2c55c716a}

\item 
\hypertarget{structesapi__ctx_af3f5faf82f7eacda88ec792e6a69d4bb}{
int {\bfseries idle\_\-timeout}}
\label{structesapi__ctx_af3f5faf82f7eacda88ec792e6a69d4bb}

\item 
\hypertarget{structesapi__ctx_a8b0b0b2c9cf75e10765c2a105d8a2fa5}{
int {\bfseries absolute\_\-timeout}}
\label{structesapi__ctx_a8b0b0b2c9cf75e10765c2a105d8a2fa5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
All of the persistable settings used by the ESAPI. 

Definition at line 25 of file esapi.h.



The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{esapi_8h}{esapi.h}\end{DoxyCompactItemize}
